package com.ffws.media.service;

import com.ffws.base.model.RestResponse;
import com.ffws.media.model.dto.MediaFilesDto;
import com.ffws.media.model.po.MediaFiles;
import org.springframework.web.multipart.MultipartFile;

/**
 * @Author JC
 * @description TODO
 * @Date 2023-9-4 16:43
 * @Version 1.0
 */
public interface MediaFileService {

    /**
     * 检查文件是否存在
     *
     * @param file 文件
     * @return
     */
    RestResponse<Boolean> checkFile(MultipartFile file);

    RestResponse<MediaFilesDto> uploadFile(MultipartFile file);

    MediaFiles addMediaFilesToDb(String fileMd5, String bucket_mediafiles, String objectName);

}
